Оглавление | Родительский раздел

Глобальный контекст.ПроверитьПоБитовойМаске (Global context.CheckByBitMask)

Глобальный контекст (Global context)
ПроверитьПоБитовойМаске (CheckByBitMask)

Синтаксис:

ПроверитьПоБитовойМаске(<Число>, <Маска>)

Параметры:

<Число> (обязательный)

Тип: Число.
Число, которое требуется проверить по маске.
Значение должно быть целым числом в диапазоне от 0 до 2^32-1. Если число не целое или не укладывается в данный диапазон - генерируется исключение.

<Маска> (обязательный)

Тип: Число.
Битовая маска, по которой надо проверить число.
Значение должно быть целым числом в диапазоне от 0 до 2^32-1. Если число не целое или не укладывается в данный диапазон - генерируется исключение.

Возвращаемое значение:

Тип: Булево.
Истина - если соответствие соблюдено.
Ложь - в противном случае.

Описание:

Проверяет, что биты, установленные в значение "1" в маске, также установлены в "1" в заданном числе.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер), интеграция.

Пример:

Функция ПроверитьСвойстваТовара(Свойства)         
   МаскаШтучныйТовар = 8;
   МаскаРазрешитьПродажу = 16;
   МаскаПодсчетКоличества = 32;
   МаскаОдиночнаяПродажа = 64;     
 
   Возврат 
ПроверитьПоБитовойМаске(Свойства, 
        МаскаШтучныйТовар + МаскаРазрешитьПродажу);     
КонецФункции


Оглавление | Родительский раздел Платформа 8.3.13.1809